package com.fh.service.template;

import com.fh.dao.DaoSupport;
import com.fh.entity.Page;
import com.fh.util.PageData;
import org.springframework.stereotype.Service;

import javax.annotation.Resource;
import java.util.List;


@Service("templateService")
public class TemplateService {

    @Resource(name = "daoSupport")
    private DaoSupport dao;

    /*
    *列表
    */
    public List<PageData> list(Page page) throws Exception {
        return (List<PageData>) dao.findForList("TemplateMapper.datalistPage", page);
    }

    /*
     * 列表
     */
    public List<PageData> listAll(PageData pd) throws Exception {
        return (List<PageData>) dao.findForList("TemplateMapper.listAll", pd);
    }

    /*
    *新增
    */
    public void save(PageData pd) throws Exception {
        dao.save("TemplateMapper.save", pd);
    }

    /*
    *修改
    */
    public void edit(PageData pd) throws Exception {
        dao.update("TemplateMapper.edit", pd);
    }

    /*
    * 通过id获取数据
    */
    public PageData findById(PageData pd) throws Exception {
        return (PageData) dao.findForObject("TemplateMapper.findById", pd);
    }

}

